package com.cloudkinto.vo.order.allocate;

import com.baomidou.mybatisplus.annotation.TableField;
import com.cloudkinto.entity.AllocatePlanItemDo;
import com.cloudkinto.enumType.order.allocate.AllocatePlanStockLockStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author long
 * @Description 调拨发货计划锁定库存返回值
 * @Date 2025/3/18 16:10
 */
@Data
public class AllocatePlanLockStockVo {

    @ApiModelProperty(value = "调拨计划id")
    private Long id;

    @ApiModelProperty(value = "调拨计划编号")
    private String planNo;

    /**
     * 目的地类型 1FBA 2三方仓
     */
    private Integer destinationType;

    /**
     * 库存锁定状态   {@link AllocatePlanStockLockStatus}
     */
    @ApiModelProperty(value = "库存锁定状态  判断为【锁定部分】状态弹框")
    private Integer stockLockStatus;

    @ApiModelProperty(value = "调拨计划产品集合")
    private List<AllocatePlanItemDo> planItemDoList;
}